最后更新时间:2019年6月17日
功能介绍
场景控制是只对场景视图进行一系列的基本操作、属性控制,包括场景基本操作、场景截屏、场景模式、场景视点控制、场景背景色、场景相机、场景光照、场景大气效果、场景漫游功能,SceneView提供了对应的方法接口。
开发者可通过该功能,实现移动端通过手势交互操作场景(包括场景转动、放大、缩小等操作),以及在视图中提供了指北针、状态栏、Logo控件。
开发者可通过该功能,实现移动端地图截屏,以图片的形式保存截取的三维地图。
开发者可通过该功能,实现移动端控制三维场景模式,即三维球面与二维平面两种展示模式。
开发者可通过该功能,实现移动端通过用户手势交互操作来随意改变视点,也可通过接口精确设置场景视点。
开发者可通过该功能,实现移动端由用户随意设置背景颜色。
开发者可通过该功能,实现移动端控制三维场景中展示的视图及其位置方向等。
开发者可通过该功能,实现移动端三维场景的光照模拟效果,提供控制光照模式、光线颜色和模拟光照时间的操作功能。
开发者可通过该功能,实现移动端在三维场景的地球大气层模拟效果。
开发者可通过该功能,实现移动端的三维场景漫游功能,支持预设路径漫游。
功能接口
场景操作控制功能对应API程序包com.zondy.mapgis.android.sceneview中的SceneView场景视图类,提供了各种相应的接口、方法。
接口 | 说明 |
---|---|
getScreenSnapshot() | 截屏 |
接口 | 说明 |
---|---|
setMode() | 设置场景模式 |
接口 | 说明 |
---|---|
jumptoViewPoint() | 跳转到指定视点 |
接口 | 说明 |
---|---|
setBackGroundColor() | 设置地图视图的背景色 |
接口 | 说明 |
---|---|
setCamera() | 设置相机 |
接口 | 说明 |
---|---|
setSunLightingMode() | 设置光照模式 |
setAmbientLightColor() | 设置模拟光照时间 |
setSunTime() | 设置场景 |
接口 | 说明 |
---|---|
setAtmosphereEffectMode() | 设置大气效果模式 |
接口 | 说明 |
---|---|
FlyManager.start() | 开始漫游 |
FlyManager.pause() | 暂停当前漫游 |
FlyManager.resume() | 继续漫游 |
FlyManager.speedUp() | 漫游加速 |
FlyManager.slowDown() | 漫游减速 |
FlyManager.reStart() | 重新开始漫游 |
FlyManager.stop() | 停止当前漫游 |